Milky Quest II EN - No Game Over (Release 5) Source Notes
Mod Created By : Michael P Stanich - https://www.michaelpstanich.com/
Discord : The Broken Chatbox - https://discord.gg/v9cbQrx

This document attempts to outline changes made so that even if the game is updated it's possible to re-create the apporpriate steps. Also shows what was changed and how to change things should someone wish to edit the mod in some way or expand upon it.

Confusing Issues :
	- 

Critical Issues : (Breaks the game beyond repair, must be fixed)
	- 

Major Issues : (Break the game but can be fixed via player steps)
	- 

Casual Issues : (Would prefer to fix but aren't game breaking)
	- Screen effects (like clouds) can get temporarily stuck when resetting after defeat (switch to regions with these effects to fix)
	- Losing to the lesser enemies in the thief event still allows you to continue (breaking this chain can completely break the event, fixing it would require re-writing the entire event and how it functions)

Minor Issues : (Can be safely ignored)
	- When transporting back home there are triggers you can accidentally skip. These trigger if you return to where you're 'suppose' to be but can be confusing.
	- Losing on some fights will trigger a victory or item obtained sound effect even after losing
	- Witch still praise the player after losing to certain enemies
	- Kagura Logo and Disclaimer may show up for a split second when starting a new game (caused by Kagura Logo Skip Mod)

>> Special Notes <<

Vampires self-delete after event, need to make a custom handler if I want these to interact with the mod properly

add Proof of Water
WoditorEvCOMMAND_START
[300][5,1]<0>(0,3,89,1,0)("ƒAƒCƒeƒ€ÌŽæ")
WoditorEvCOMMAND_END

add FlowerPetal
WoditorEvCOMMAND_START
[300][4,1]<0>(0,2,8,1)("ƒAƒCƒeƒ€‘Œ¸")
[300][3,2]<0>(0,4112,0)("ƒ|ƒbƒvƒAƒbƒvƒƒbƒZ[ƒW","You obtain \udb[6:8].")
[121][4,0]<0>(2000007,2,0,0)()
WoditorEvCOMMAND_END

add Elf Item
WoditorEvCOMMAND_START
[300][5,1]<0>(0,3,90,1,0)("ƒAƒCƒeƒ€ÌŽæ")
WoditorEvCOMMAND_END

add Theif Items (PawprintKey, Proof of Thieves)
WoditorEvCOMMAND_START
[300][5,1]<0>(0,3,179,1,0)("ƒAƒCƒeƒ€ÌŽæ")
[300][5,1]<0>(0,3,88,1,0)("ƒAƒCƒeƒ€ÌŽæ")
WoditorEvCOMMAND_END

add Proof of Dark Elves
WoditorEvCOMMAND_START
[300][5,1]<0>(0,3,92,1,0)("ƒAƒCƒeƒ€ÌŽæ")
WoditorEvCOMMAND_END

>> Modded Files <<
	BasicData>CDataBase.dat
	BasicData>CDataBase.project
	BasicData>CommonEvents.dat
	BasicData>MapTreeOpenStatus.dat
	BasicData>SysDatabase.dat
	BasicData>SysDatabase.project
	MapData>Map025.mps
	MapData>Map040.mps
	MapData>Map057.mps
	MapData>Map057_1.mps
	MapData>Map057_2.mps
	MapData>Map058.mps


>> Edits <<

Variable Database :
	Added 1 to the type count (added #13)
13	: Named MODtrigcheck > Defined Field 0 to State = number 0 > Define field 1 to Complete = number 0\
	0	:	titleDeath / 0,0
	1	:	Undine_Proof / 0,0
	2	:	FlowerPetal / 0,0
	3	:	Thief_Proof / 0,0
	4	:	Dark_Proof / 0,0
	5	:	Mush_Proof / 0,0
	6	:	Elf_Proof / 0,0
	7	:	Vamp_Proof / 0.0
	

Map Data :

57	:
	03	:
		pg2 0	:	# Spirit Kitty - Moved Flower Petal Obtained Events to Mod System and Added MOD Event Flag
>			1	:	Set MODtrigcheck>titleDeath>State = 1
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,1,0,0,13,2,0)()
WoditorEvCOMMAND_END
]
	09	:
		14	:	Remove Add Proof of Water Event
		13	:	# Spirit Kitty - Set Undine Event Flag and Removed Proof of Water Reward
>		14	:	Set MODtrigcheck>Undine_Proof>State to 1
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,1,0,0,13,1,0)()
WoditorEvCOMMAND_END
]
64	:
	14	:
		30	:	Remove get PawprintKey
			:	Remove get Proof of Thieves
		28	:	# Spirit Kitty - Moved Proof and Key to MOD Event, Set Mod event flag
>			:	Set MODtrig>Theif>State = 1
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,1,0,0,13,3,0)()
WoditorEvCOMMAND_END
]
		pg2 16	:	Remove get PawprintKey
				:	Remove get Proof of Thieves
		pg2 12	:	# Spirit Kitty - Moved Proof and Key to MOD Event, Set Mod event flag
>				:	Set MODtrig>Theif>State = 1
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,1,0,0,13,3,0)()
WoditorEvCOMMAND_END
]
	5	:
		20	:	# Spirit Kitty - Set flag to prevent hero transfer when failing.
>			:	Set MODtrig>Thief_Proof>Complete = 2
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,2,0,0,13,3,1)()
WoditorEvCOMMAND_END
]
>		32	:	Set MODtrig>Thief_Proof>Complete = 0
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,0,0,0,13,3,1)()
WoditorEvCOMMAND_END
]
58	:
	15	:
		11	:	Removed Get Poof of Dark Elves
		4	:	# Spirit Kitty - Moved Proof of Dark Elf to mod event, set event flag
>			:	Set MODtrig>Dark_Proof>State = 1
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,1,0,0,13,4,0)()
WoditorEvCOMMAND_END
]
40	:
	63	:
		pg5 14	:	Removed get Mushroom Proof
		pg5	9	:	# Spirit Kitty - Moved Proof of Mushroom to mod event, set event flag
>				:	Set MODtrig>Mush_Proof>State = 1
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,1,0,0,13,5,0)()
WoditorEvCOMMAND_END
]
25	:
	08	:
		19	:	#	Spirit Kitty - Set titleDeath Flag
>			:	Set titleDeath Flag
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,1,0,0,13,0,0)()
WoditorEvCOMMAND_END
]
72	:
	85	:
		10	:	Removed get Proof of Elves
		8	:	# Spirit Kitty - Moved Proof of Elves to Mod event, Set Elf_Proof Flag
>			:	Set MODtrig>Elf_Proof>State = 1
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,1,0,0,13,6,0)()
WoditorEvCOMMAND_END
]
		

Common Event :
11	:
	484	:	Changed Wait to 60 frames
	485	:	# Spirit Kitty - Insert Condition to check for titleDeath, else transport hero and grant +10EXP
		:	Set titleDeath Flag = 0
[
WoditorEvCOMMAND_START
[121][7,0]<0>(1100000000,0,0,0,13,0,0)()
WoditorEvCOMMAND_END
]
>	487	:	Added Condition , MODtrigcheck>titleDeath>State = 1 / else
>		:	MODtrigcheck>titleDeath>State >= 1
>			:	Moved "Go to Title" from out of condition into condition
>		:	else
>			:	Added +10 EXP to protag
			:	Condition if MODtrig>Thief_Proof>Complete != 2
>				:	Added Transition hero to map46 x10 y7 with fade
>			:	Added MODtrigcheck>titleDeath>Complete += 1
[
WoditorEvCOMMAND_START
[111][4,0]<0>(17,1113000000,1,1)()
[401][1,0]<0>(1)()
[174][0,0]<1>()()
[0][0,0]<1>()()
[420][1,0]<0>(0)()
[250][5,4]<1>(2,0,8,327696,10)("","ŽålŒöƒXƒe","","EXP")
[111][4,0]<1>(1,1113000301,2,5)()
[401][1,0]<1>(1)()
[130][5,0]<2>(-1,9,13,11,32)()
[0][0,0]<2>()()
[499][0,0]<1>()()
[121][7,0]<1>(1100000000,1,0,256,13,0,1)()
[0][0,0]<1>()()
[499][0,0]<0>()()
WoditorEvCOMMAND_END
]
	395	:	# Spirit Kitty
>	396	:	Added Condition , Cself0 == 5 Undine
		:	CSelf0 == 5
>			:	Added Condition , MODtrig>Undine_Proof>State == 1
>			:	MODtrigcheck>Undine_Proof>State == 1
>				: Add item Proof of Water
>				: MODtrigcheck>Undine_Proof>Complete = 1
>				: Set MODtrigcheck>Undine_Proof>State = 0
[
WoditorEvCOMMAND_START
[111][4,0]<0>(1,1600000,5,2)()
[401][1,0]<0>(1)()
[111][4,0]<1>(1,1113000100,1,2)()
[401][1,0]<1>(1)()
[300][5,1]<2>(0,3,89,1,0)("ƒAƒCƒeƒ€ÌŽæ")
[121][7,0]<2>(1100000000,1,0,0,13,1,1)()
[121][7,0]<2>(1100000000,0,0,0,13,1,0)()
[0][0,0]<2>()()
[499][0,0]<1>()()
[0][0,0]<1>()()
[499][0,0]<0>()()
WoditorEvCOMMAND_END
]
>		:	Added Condition , Cself0 == 2 Floweria
>		:	CSelf0 == 2
>			:	Added Condition , MODtrig>FlowerPetal>state == 1
>				:	Add item Flower Petal
>				:	Obtain Message
>				:	Set Story Flag
>				:	MODtrig>FlowerPetal State=0 Complete=1
[
WoditorEvCOMMAND_START
[111][4,0]<0>(1,1600000,2,2)()
[401][1,0]<0>(1)()
[111][4,0]<1>(1,1113000200,1,2)()
[401][1,0]<1>(1)()
[300][4,1]<2>(0,2,8,1)("ƒAƒCƒeƒ€‘Œ¸")
[300][3,2]<2>(0,4112,0)("ƒ|ƒbƒvƒAƒbƒvƒƒbƒZ[ƒW","You obtain \udb[6:8].")
[121][4,0]<2>(2000007,2,0,0)()
[121][7,0]<2>(1100000000,1,0,0,13,2,1)()
[121][7,0]<2>(1100000000,0,0,0,13,2,0)()
[0][0,0]<2>()()
[499][0,0]<1>()()
[0][0,0]<1>()()
[499][0,0]<0>()()
WoditorEvCOMMAND_END
]
>		:	Added Condition , Cself0 == 32 Theif
>		:	CSelf0 == 32
>			:	Added Condition , MODtrig>Thief_Proof>state == 1
>				:	Add item PawprintKey
>				:	Add item Proof of Thieves
>				:	MODtrig>Thief_Proof State=0 Complete=1
[
WoditorEvCOMMAND_START
[111][4,0]<0>(1,1600000,32,2)()
[401][1,0]<0>(1)()
[111][4,0]<1>(1,1113000300,1,2)()
[401][1,0]<1>(1)()
[300][5,1]<2>(0,3,179,1,0)("ƒAƒCƒeƒ€ÌŽæ")
[300][5,1]<2>(0,3,88,1,0)("ƒAƒCƒeƒ€ÌŽæ")
[121][7,0]<2>(1100000000,1,0,0,13,3,1)()
[121][7,0]<2>(1100000000,0,0,0,13,3,0)()
[0][0,0]<2>()()
[499][0,0]<1>()()
[0][0,0]<1>()()
[499][0,0]<0>()()
WoditorEvCOMMAND_END
]
>		:	Added Condition , Cself0 == 36 Dark Elf
>		:	CSelf0 == 36
>			:	Added Condition , MODtrig>Dark_Proof>state == 1
>				:	Add item Proof of Dark Elves
>				:	MODtrig>Dark_Proof State=0 Complete=1
[
WoditorEvCOMMAND_START
[111][4,0]<0>(1,1600000,36,2)()
[401][1,0]<0>(1)()
[111][4,0]<1>(1,1113000400,1,2)()
[401][1,0]<1>(1)()
[300][5,1]<2>(0,3,92,1,0)("ƒAƒCƒeƒ€ÌŽæ")
[121][7,0]<2>(1100000000,1,0,0,13,4,1)()
[121][7,0]<2>(1100000000,0,0,0,13,4,0)()
[0][0,0]<2>()()
[499][0,0]<1>()()
[0][0,0]<1>()()
[499][0,0]<0>()()
WoditorEvCOMMAND_END
]
>		:	Added Condition , Cself0 == 22 Mushroom
>		:	CSelf0 == 22
>			:	Added Condition , MODtrig>Mush_Proof>state == 1
>				:	Add item Proof of Mushroom
>				:	MODtrig>Mush_Proof State=0 Complete=1
[
WoditorEvCOMMAND_START
[111][4,0]<0>(1,1600000,22,2)()
[401][1,0]<0>(1)()
[111][4,0]<1>(1,1113000500,1,2)()
[401][1,0]<1>(1)()
[300][5,1]<2>(0,3,93,1,0)("ƒAƒCƒeƒ€ÌŽæ")
[121][7,0]<2>(1100000000,1,0,0,13,5,1)()
[121][7,0]<2>(1100000000,0,0,0,13,5,0)()
[0][0,0]<2>()()
[499][0,0]<1>()()
[0][0,0]<1>()()
[499][0,0]<0>()()
WoditorEvCOMMAND_END
]
>		:	Added Condition , Cself0 == 37 Elf
>		:	CSelf0 == 37
>			:	Added Condition , MODtrig>Elf_Proof>state == 1
>				:	Add item Proof of Elves
>				:	MODtrig>Elf_Proof State=0 Complete=1
[
WoditorEvCOMMAND_START
[111][4,0]<0>(1,1600000,37,2)()
[401][1,0]<0>(1)()
[111][4,0]<1>(1,1113000600,1,2)()
[401][1,0]<1>(1)()
[300][5,1]<2>(0,3,90,1,0)("ƒAƒCƒeƒ€ÌŽæ")
[121][7,0]<2>(1100000000,1,0,0,13,6,1)()
[121][7,0]<2>(1100000000,0,0,0,13,6,0)()
[0][0,0]<2>()()
[499][0,0]<1>()()
[0][0,0]<1>()()
[499][0,0]<0>()()
WoditorEvCOMMAND_END
]
	542	:	Changed GAME OVER text into YOU CLIMAXED
116 :
	0	:	Changed Timer value to 5000
	0	:	# Spirit Kitty - Changed Val to 5000 to skip timer check